@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;font-style:normal;}
html, body, div, h2, h3, h4, p, td, tr, ul, ol, li, table, dl, dd, dt, img, form,span{margin:0;padding:0;}
html{height:auto;}
body { background:#f9fafc url(../images/bg.png) 0 0 repeat-x;}
body{ color:#333;  margin:0 auto; padding:0; font-size:12px; line-height:18px; font-family:SimSun;}
table{margin:0;border-collapse:collapse;border-spacing:0;}
table tr td{vertical-align:top;}
i,b,em{font-style:normal;}
td.numerical{text-align:right}
a:link,a:visited{color:#4F4F4F;text-decoration:none;}
a:hover,a:active{ text-decoration:underline;}
img{border:0;-ms-interpolation-mode:bicubic}
li{list-style:none;}
input,textarea{font-size:12px;outline:medium none;}
textarea{resize:vertical}
.clear:after{content:".";display:block;width:0;height:0;clear:both;visibility:hidden}
* html .clear{height:1%}
.clear{min-height:1%}
hr{border:0;color:#e1e1df;height:1px;margin-top:14px;clear:both;border-bottom:1px dotted #e1e1df;}
hr.small{background-color:#e1e1df;border:0;color:#e1e1df;height:1px;margin-bottom:14px;margin-top:0 !important;clear:both}

/*link*/
/*================================================================================================*/
.linkBlue,.linkBlue a:link,.linkBlue a:visited,.linkBlue:link,.linkBlue a:visited,.linkBlue:visited{color:#3363c9!important;}
.linkBlue a:hover,.linkBlue:hover{color:#3363c9!important;}
.linkRed,.linkRed a:link,.linkRed a:visited,a.linkRed:link,a.linkRed:visited{color:#ff3300!important;}
.linkRed a:hover,.linkRed:hover{color:#ff3300!important;}
.linkWhite,.linkWhite a:link,.linkWhite a:visited,.linkWhite:link,.linkWhite:visited{color:#ffffff!important;}
.linkWhite a:hover,.linkWhite:hover{color:#ffffff!important;}

/*面包屑*/
#breadcrumbs{line-height:18px;font-size:12px;list-style:none;padding:8px 0;color:#666;position:relative;}
#breadcrumbs li{float:left;margin-right:3px}
#breadcrumbs a{color:#666}
#breadcrumbs #bdshare{position:absolute;right:0px;top:8px;line-height:16px;text-align:left;}
#breadcrumbs #bdshare a{text-align:left!important;}

/*header*/
/*================================================================================================*/
#header{ width:1040px; margin:auto;  }
#header .header { height:138px; background:url(../images/header.jpg) 0 0 no-repeat; position:relative; }
#logo { float:left; width:276px; height:60px;  background:url(../images/logo.png) 0 0 no-repeat; }
#logo a { display:block; width:100%; height:100%;}
#main-nav { height:45px; background:url(../images/nav.png) 0 0 repeat-x; margin-left:20px; margin-right:20px; position:relative; }
#main-nav ul li { display:inline; float:left; height:42px; font-family:"Microsoft YaHei"; font-size:16px; line-height:42px; background:url(../images/nav.png) right -45px no-repeat;  }
#main-nav ul li a {color:#fff; padding-left:30px; padding-right:30px;}
#search-bar { position:absolute; right:20px; top:6px;}
.search-input { float:left; width:169px; height:25px; background:url(../images/search.png) 0 0 no-repeat; border:none; line-height:22px; padding:2px 10px 2px 30px; }
.search-button { float:left; width:50px; height:29px; background:url(../images/search.png) right 0 no-repeat; border:none; cursor:pointer; }
#content{ width:1000px; margin:0 auto; margin-top:8px; }

/*footer*/
/*================================================================================================*/
#footer{clear:both; padding:10px 0 20px 0;}
#footer #copyright{ width:1000px;margin:auto;color:#3e280b; text-align:center;line-height:22px;}
#footer #copyright p span {font-family:Arial; margin-right:10px;}
#footer-link{clear:both; background-color:#34495c; height:35px; line-height:35px; text-align:center; color:#fff; }
#footer-link a{ color:#fff;}

.section{ margin-bottom:15px; }
.section .title { position:relative; height:35px; line-height:35px;}
.section .title h2 {  }
.section .more{ position:absolute; right:10px; top:0;}
.section .more a { color:#666;}
.section .more a:hover { color:#333333;}
.article-list{ clear:both; padding:5px 0; }
.article-list ul.list { padding:0;}
.article-list ul.list li { clear:both; height:25px; line-height:25px; background:url(../images/ico.png) 0 center no-repeat; padding-left:8px; }
.addtime li{ position:relative; }
.addtime .date { position:absolute; right:0; top:0; color:#999999;}

.article_txt_list{clear:both;padding:5px 0;}
.article_txt_list ul.list{padding:0 10px;}
.article_txt_list ul.list li{clear:both; border-bottom:dotted 1px #CCCCCC; padding:10px 0;}
.article_txt_list ul.list li h3 { font-size:14px;}
.article_txt_list ul.list li p { padding-top:5px; line-height:23px; color:#666666;}

.addtime li{position:relative;}
.addtime .date{position:absolute;right:0;top:0;color:#999999;}
.article_pagelist{clear:both;padding:10px;}
.article_pagelist ul.list{padding:0 0px;}
.article_pagelist ul.list li{clear:both;height:35px; font-size:14px; border-bottom:#CCC dotted 1px;line-height:35px;background:url(../images/ico.png) 0 center no-repeat;padding-left:8px;}

/*分页*/
/*=============================================================================================================================*/

.snPages{ display:block; float:right; font-size:0; margin-top:15px; margin-bottom:15px;}
.snPages a, .snPages a:visited, .snPages span, .snPages div{color:#0777c6; cursor:pointer; display:inline; float:left; font-size:12px; margin-right:4px; position:relative; }
.snPages span{font-size:12px;}
.snPages div{line-height:24px; overflow:hidden; padding-left:30px;}
.snPages a, .snPages a:visited{background:#e6f1f9; border:1px solid #8cc1e7; height:24px; line-height:24px; padding:0 8px; text-align:center;}
.snPages a.current{ background-color:#0777c6; color:#fff; font-weight:bold;border:1px solid #0777c6;}
.snPages a.current:hover{color:#fff;}
.snPages a.prev, .snPages a.next, .snPages a.prev, .snPages a.next:visited{display:inline-block; height:24px; line-height:24px; overflow:hidden; padding:0 12px; }
.snPages span.prev, .snPages span.next{background:#ebe5e3; border:1px solid #c8b5af; color:#B1B1B1; display:inline; float:left; height:24px; line-height:24px; text-align:center;padding:0 12px; }
.snPages span.prev{}
.snPages span.next{}
.snPages b{border-color:#ebe5e3 #7A5046 #ebe5e3 #ebe5e3; border-style:solid; border-width:5px; font-size:0; height:0; line-height:0; margin-top:-2px; position:absolute; width:0;}
.snPages a.prev b{left:5px; top:10px;}
.snPages a.next b{border-color:#ebe5e3 #ebe5e3 #ebe5e3 #7A5046; top:10px;}
.snPages span.prev b{border-color:#ebe5e3 #C8B5AF #ebe5e3 #ebe5e3; left:4px;  top:10px;}
.snPages span.next b{border-color:#ebe5e3 #ebe5e3 #ebe5e3 #bca16d;  top:10px;}
.snPages div input{border:1px solid #D7D7D7; height:24px; line-height:24px; margin:0 3px; text-align:center; width:32px;}
.snPages div input.pagesubmit{background:#faf5ef; border-radius:4px; cursor:pointer; height:26px; line-height:26px; width:45px;}
.snPages a:hover{ color:#0777c6; text-decoration: none; border:1px solid #0777c6;}
.changePage .snPages li{float:left;}

.pagination-page,.pagination-count,.pagination-form{float: left;line-height:26px;color: #999}
.pagination-form{line-height:20px;margin: 10px 0}
.pagination .pagination-page a{ display:block;padding:0px 8px;font-family: Arial,SimSun;font-size: 14px;line-height:26px;position: relative;z-index: 1;color: #666}
.pagination .page-prev,.pagination .page-next{color: #9d9d9d;border-radius: 2px;border: 1px solid #c1c1c1;filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=white,endColorstr=#f0f0f0);background-image: -moz-linear-gradient(top,#fff,#f0f0f0);background-image: -webkit-linear-gradient(top,#fff,#f0f0f0);background-image: -ms-linear-gradient(top,#fff,#f0f0f0)}
.pagination .page-prev{margin-right: 5px}
.pagination .page-next{margin-left: 5px}
.pagination .page-cur,.pagination .page-hover{position: relative;border: 1px solid #0777c6;background: #0777c6;font-size:14px;border-radius:2px;color: white;display: block;width:26px;height:26px;line-height:26px;overflow: hidden}
.pagination .page-cur{font-weight: bold}
.pagination a{text-decoration: none;color: #999}
.yk-pagination{margin:20px 0 20px;text-align: center;position: relative}
.yk-pagination-new{margin: 14px 0 30px;text-align: center;position: relative;height: 40px}
.yk-pagination-new .pagination{height: auto}
.yk-pagination .pagination{margin-top: 10px;display: inline-block;*display: inline;*zoom: 1;height:40px}
.pagination-form{position: relative;margin:6px 0}
.pagination-form .page-num{position: relative;float: left;width: 45px;border: 1px solid #dedede;line-height: 18px;color: #9d9d9d;font-size: 14px;text-align: center;z-index: 2;height: 18px;outline: 0}
.pagination-count{margin: 0 15px 0 30px}
.pagination-form .anim{position: absolute;width: 66px;left: 0}
.pagination-form .btn-jump{float: left;border: 1px solid #1951c4;background: #0063dc;color: white;padding: 0 10px;line-height: 16px;vertical-align: middle;border-radius: 0;height: 18px;width: 24px;display: inline-block;margin-right: 5px}
.pagination div.page-wrap,.pagination div.page-num-wrap{display: inline-block;*display: inline;*zoom: 1;position: relative}
.pagination-form label{float: left;margin-right: 5px}
.pagination div.page-num-wrap{float: left}
.pagination div.page-wrap{float: left;margin-left: 5px;margin-right: 5px;width:28px; height:28px;}
.pagination div.page-siblings{width: auto}
.pagination div.page-wrap .page{padding: 0;display: block}
.pagination .bg{border:1px solid #c1c1c1;width:26px;height:26px;position: absolute;bottom: 0;left: 0;border-radius: 2px;filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=white,endColorstr=#f0f0f0);background-image: -moz-linear-gradient(top,#fff,#f0f0f0);background-image: -webkit-linear-gradient(top,#fff,#f0f0f0);background-image: -ms-linear-gradient(top,#fff,#f0f0f0);overflow: hidden}
.page-wrap a:hover{ border-color:#908f8f!important;}
.page-split{float: left;padding: 0 15px;font-family: Arial,SimSun;font-size: 14px;line-height:32px;color: #999;}


.shared{position:absolute;right:0;top:8px;color:#666666;}

.Container { min-height:300px;_height:300px; background-color:#fff; border:#eeeeee solid 1px; border-top:none;  }
.ContainerCon{line-height:25px;color:#222;font-size:14px;padding:20px;overflow:visible;}
.ContainerCon center{font-size:12px;}
.ContainerCon img{ width:expression(this.width>630?"630px":this.width); max-width:630px; margin:auto;}
.ContainerCon p,.ContainerCon div{font-size:14px;line-height:25px;color:#222; text-indent:28px; margin-bottom:10px;}
.ContainerCon a,.ContainerCon a:visited{text-decoration:none;}
.ContainerCon a:hover,.ContainerCon a:active{text-decoration:underline;}
.ContainerCon object { margin-left:-28px;}

.ContainerCon h1,.ContainerCon h2,.ContainerCon h3,.ContainerCon h4,.ContainerCon h5,.ContainerCon h6{font-weight:bold;line-height:25px;margin:5px 0;}
.ContainerPhoto { margin:15px 0; text-align:center;}
.ContainerPhoto img { margin:auto;}
.ContainerPic { text-align:center;}
.ContainerPic .large-pic { margin-bottom:20px;}
.ContainerPic li { display:inline; float:left; width:230px;}
.ContainerCon1 {margin-top:15px;line-height:25px;color:#222;font-size:14px;padding:0 20px; }
.ContainerCon1 p,.ContainerCon1 div{font-size:14px;line-height:25px;margin:10px 0;color:#222; text-indent:28px;}

.border-1 { border-top:#3d9eea solid 3px; }
.border-2 { border-top:#0076d4 solid 3px; }
.section-general { background-color:#fff; }
.section-general .title { height:31px; line-height:31px; background:url(../images/title.png) 0 -40px repeat-x; border-left:#dcdcdc solid 1px; border-right:#dcdcdc solid 1px;  }
.section-general .title h2 { padding-left:10px; font-size:14px; }
.section-general .article-list { border:#dcdcdc solid 1px; padding:5px 10px; }

#inc-photo { background:#fff;}
#inc-photo .title { height:40px; line-height:40px; border-bottom:#e3e3e3 solid 1px;  position:relative; }
#inc-photo .title h2 { font-family:"Microsoft YaHei"; font-weight:normal; font-size:16px; padding-left:10px; }
#inc-photo .title .more { position:absolute; top:0;  right:10px!important;}
#inc-photo .ladyScroll{ width:210px; height:148px; position:relative; margin:15px 0 0 25px; }
#inc-photo .ladyScroll .prev,.ladyScroll .next{width:15px;height:30px;position:absolute;top:45px;left:-20px;z-index:100; cursor:pointer; filter:alpha(opacity=30) !important;opacity:0.3!important; }
#inc-photo .ladyScroll .next{ left:auto; right:0px; background:url(../images/focus.png) -40px 0; right:-20px;}
#inc-photo .ladyScroll .prev { background:url(../images/focus.png) 0 0; }
#inc-photo .ladyScroll a.next:hover { background-position:-60px 0px; filter:alpha(opacity=70) !important;opacity:0.7!important; }
#inc-photo .ladyScroll a.prev:hover { background-position:-20px 0px; filter:alpha(opacity=70) !important;opacity:0.7!important; }
#inc-photo .ladyScroll .scrollWrap{width:210px;overflow:hidden;position:absolute; top:0px;}
#inc-photo ul.dlList li{ display:inline; float:left; width:210px; position:relative; }
#inc-photo ul.dlList li .li-photo { display:block; width:210px;height:132px;}
#inc-photo ul.dlList li .li-photo img { width:210px; height:132px; }
#inc-photo ul.dlList li .li-info { position:absolute; left:0px; bottom:0; width:210px; line-height:25px; text-align:center; z-index:1; }
#inc-photo ul.dlList li .li-info a { color:#fff; }
#inc-photo ul.dlList li .shadow { position:absolute; left:0px; bottom:0; width:210px; height:25px; background:#000;filter:alpha(opacity=70);opacity:0.70; z-index:0;}
